package com.platform.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.time.LocalDateTime;

import static com.platform.comm.util.DateTimeUtil.STD_LONG_TIME_PATTERN;


/**
 * 导入记录的dto类
 * @author qy 2020/01/10
 * */
@Data
public class ImportRecordsDto {

    /**
     * comm_data_id
     * */
    @NotEmpty(message = "id不能为空")
    private String id;
    /**
     * 导入类别
     * */
    private String fileType;
    /**
     * 导入的文件名
     * */
    private String fileName;
    /**
     * 导入时间
     * */
    @JsonFormat(pattern = STD_LONG_TIME_PATTERN, shape = JsonFormat.Shape.STRING)
    private LocalDateTime uploadDate;
    /**
     * 导入组织
     * */
    private String createDeptName;
    /**
     * 导入状态
     * */
    private String jobStatus;
    /**
     * 导入用户名称
     */
    private String createUserName;

    /**
     * 创建时间
     */
    private String createDate;

    /**
     * 完成时间
     */
    private String finishDate;
}
